home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Trek...Revisited
/
Trek...Revisited.rsrc
/
CODE_2_STARTUP.txt
< prev
next >
Wrap
Text File
|
1989-03-05
|
48KB
|
816 lines
# near model CODE resource
# jump table entries: 280-281 (2 of them)
fn00000000:
00000000 4E56 FFFE link A6, -0x0002
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 49ED FF5E lea.l A4, [A5 - 0xA2]
0000000C 2F0C move.l -[A7], A4
0000000E A86E syscall InitGraf
00000010 A8FE syscall InitFonts
00000012 A912 syscall InitWindows
00000014 A930 syscall InitMenus
00000016 A9CC syscall TEInit
00000018 42A7 clr.l -[A7]
0000001A A97B syscall InitDialogs
0000001C A850 syscall InitCursor
0000001E 598F subq.l A7, 4
00000020 2F3C 0000 0078 move.l -[A7], 0x78 /* 'x' */
00000026 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000002A 2E1F move.l D7, [A7]+
0000002C 2B47 F924 move.l [A5 - 0x6DC], D7
00000030 2F3C C800 0000 move.l -[A7], 0xC8000000
00000036 A8FD syscall PrGlue
00000038 558F subq.l A7, 2
0000003A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00000040 A8FD syscall PrGlue
00000042 3E1F move.w D7, [A7]+
00000044 4A47 tst.w D7
00000046 6600 0018 bne +0x1A /* 00000060 */
0000004A 1B7C 0001 FE60 move.b [A5 - 0x1A0], 0x1
00000050 2F2D F924 move.l -[A7], [A5 - 0x6DC]
00000054 2F3C 2004 0480 move.l -[A7], 0x20040480
0000005A A8FD syscall PrGlue
0000005C 6000 0006 bra +0x8 /* 00000064 */
label00000060:
00000060 422D FE60 clr.b [A5 - 0x1A0]
label00000064:
00000064 2F3C D000 0000 move.l -[A7], 0xD0000000
0000006A A8FD syscall PrGlue
0000006C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00000072 6000 000A bra +0xC /* 0000007E */
label00000076:
00000076 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000007A 526E FFFE addq.w [A6 - 0x2], 1
label0000007E:
0000007E 3E3C 0014 move.w D7, 0x14
00000082 BE6E FFFE cmp.w D7, [A6 - 0x2]
00000086 6CEE bge -0x10 /* 00000076 */
00000088 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
0000008C 49ED 01EA lea.l A4, [A5 + 0x1EA /* export_57 */]
00000090 2F0C move.l -[A7], A4
00000092 A9F1 syscall UnloadSeg
00000094 3F3C FFFF move.w -[A7], 0xFFFF
00000098 4267 clr.w -[A7]
0000009A 201F move.l D0, [A7]+
0000009C A032 syscall FlushEvents
0000009E 4CDF 1080 movem.l D7,A4, [A7]+
000000A2 4E5E unlink A6
000000A4 4E75 rts
000000A6 C94E exg A4, A6
000000A8 4954 chk.w D4, [A4]
000000AA 5553 subq.w [A3], 2
000000AC 4552 chk.w D2, [A2]
000000AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000B0-000000B8
fn000000B0:
000000B0 4E56 0000 link A6, 0
000000B4 48E7 0100 movem.l -[A7], D7
// end alternate branch 000000B0-000000B8
fn000000B0: // (misaligned)
000000B2 0000 48E7 ori.b D0, 0xE7
000000B6 0100 btst D0, D0
000000B8 486D FA7A pea.l [A5 - 0x586]
000000BC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000000C0 598F subq.l A7, 4
000000C2 A975 syscall TickCount
000000C4 2E1F move.l D7, [A7]+
000000C6 2B47 FEE0 move.l [A5 - 0x120], D7
000000CA 1B7C 0001 FE5A move.b [A5 - 0x1A6], 0x1
000000D0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000000D4 3B7C 0005 FA74 move.w [A5 - 0x58C], 0x5
000000DA 3B7C 0005 FA72 move.w [A5 - 0x58E], 0x5
000000E0 3B7C 0003 FA76 move.w [A5 - 0x58A], 0x3
000000E6 3B6D FA7A FA78 move.w [A5 - 0x588], [A5 - 0x586]
000000EC 3B7C 0005 FA8A move.w [A5 - 0x576], 0x5
000000F2 426D FA62 clr.w [A5 - 0x59E]
000000F6 426D FA7C clr.w [A5 - 0x584]
000000FA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000000FE 4CDF 0080 movem.l D7, [A7]+
00000102 4E5E unlink A6
00000104 4E75 rts
00000106 C94E exg A4, A6
00000108 4954 chk.w D4, [A4]
0000010A 474C chk.w D3, A4
0000010C 4F42 chk.w D7, D2
0000010E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000110-00000114
fn00000110:
00000110 4E56 FFEA link A6, -0x0016
// end alternate branch 00000110-00000114
fn00000110: // (misaligned)
00000112 FFEA .invalid <<F/7/7>>
00000114 48E7 0108 movem.l -[A7], D7,A4
00000118 598F subq.l A7, 4
0000011A 3F3C 0080 move.w -[A7], 0x80
0000011E 487A 019C pea.l [PC + 0x19C /* 000002BC, value 0x1144E56 */]
00000122 A931 syscall NewMenu
00000124 2E1F move.l D7, [A7]+
00000126 2B47 FE84 move.l [A5 - 0x17C], D7
0000012A 2F2D FE84 move.l -[A7], [A5 - 0x17C]
0000012E 487A 0170 pea.l [PC + 0x170 /* 000002A0, value 0x1A41626F, pstring "About Trek...;Help.../H;(-" */]
00000132 A933 syscall AppendMenu
00000134 2F2D FE84 move.l -[A7], [A5 - 0x17C]
00000138 2F3A 0162 move.l -[A7], [PC + 0x162 /* 0000029C, value 0x44525652 'DRVR' */]
0000013C A94D syscall AppendResMenu/AddResMenu
0000013E 2F2D FE84 move.l -[A7], [A5 - 0x17C]
00000142 4267 clr.w -[A7]
00000144 A935 syscall InsertMenu
00000146 598F subq.l A7, 4
00000148 3F3C 0081 move.w -[A7], 0x81
0000014C 487A 0148 pea.l [PC + 0x148 /* 00000296, value 0x446696C, pstring "File" */]
00000150 A931 syscall NewMenu
00000152 2E1F move.l D7, [A7]+
00000154 2B47 FE88 move.l [A5 - 0x178], D7
00000158 2F2D FE88 move.l -[A7], [A5 - 0x178]
0000015C 487A 00F8 pea.l [PC + 0xF8 /* 00000256, value 0x3E4E6577 '>New', pstring "New Game/N;(-;Open Saved Game.../O;Save Game As.../S;(-;Quit/Q" */]
00000160 A933 syscall AppendMenu
00000162 2F2D FE88 move.l -[A7], [A5 - 0x178]
00000166 4267 clr.w -[A7]
00000168 A935 syscall InsertMenu
0000016A 598F subq.l A7, 4
0000016C 3F3C 0082 move.w -[A7], 0x82
00000170 487A 00DE pea.l [PC + 0xDE /* 00000250, value 0x4456469, pstring "Edit" */]
00000174 A931 syscall NewMenu
00000176 2E1F move.l D7, [A7]+
00000178 2B47 FE8C move.l [A5 - 0x174], D7
0000017C 2F2D FE8C move.l -[A7], [A5 - 0x174]
00000180 487A 0094 pea.l [PC + 0x94 /* 00000216, value 0x38556E64 '8Und', pstring "Undo/Z;(-;Cut/X;Copy/C;Paste/V;Clear;(-;Preferences.../P" */]
00000184 A933 syscall AppendMenu
00000186 2F2D FE8C move.l -[A7], [A5 - 0x174]
0000018A 4267 clr.w -[A7]
0000018C A935 syscall InsertMenu
0000018E A937 syscall DrawMenuBar
00000190 598F subq.l A7, 4
00000192 3F3C 0080 move.w -[A7], 0x80
00000196 42A7 clr.l -[A7]
00000198 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000019E A9BD syscall GetNewWindow
000001A0 2E1F move.l D7, [A7]+
000001A2 2B47 FE90 move.l [A5 - 0x170], D7
000001A6 2F2D FE90 move.l -[A7], [A5 - 0x170]
000001AA A873 syscall SetPort
000001AC 3F3C 0003 move.w -[A7], 0x3
000001B0 A887 syscall TextFont
000001B2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000001B6 A88A syscall TextSize
000001B8 598F subq.l A7, 4
000001BA 3F3C 0400 move.w -[A7], 0x400
000001BE A9BC syscall GetPicture
000001C0 2E1F move.l D7, [A7]+
000001C2 2D47 FFEE move.l [A6 - 0x12], D7
000001C6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000001CA 286E FFEE movea.l A4, [A6 - 0x12]
000001CE 2854 movea.l A4, [A4]
000001D0 486C 0002 pea.l [A4 + 0x2]
000001D4 A8F6 syscall DrawPicture
000001D6 3D7C 0080 FFFE move.w [A6 - 0x2], 0x80
label000001DC:
000001DC 598F subq.l A7, 4
000001DE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000001E2 2F2D FE90 move.l -[A7], [A5 - 0x170]
000001E6 A9BE syscall GetNewControl
000001E8 2E1F move.l D7, [A7]+
000001EA 2D47 FFFA move.l [A6 - 0x6], D7
000001EE 546E FFFE addq.w [A6 - 0x2], 2
000001F2 0C6E 008A FFFE cmpi.w [A6 - 0x2], 0x8A
000001F8 6FE2 ble -0x1C /* 000001DC */
000001FA 286D FE90 movea.l A4, [A5 - 0x170]
000001FE 486C 0010 pea.l [A4 + 0x10]
00000202 A92A syscall ValidRect
00000204 4CDF 1080 movem.l D7,A4, [A7]+
00000208 4E5E unlink A6
0000020A 4E75 rts
0000020C C44F and.w D2, A7
0000020E 5345 subq.w D5, 1
00000210 5455 addq.w [A5], 2
00000212 5020 addq.b -[A0], 8
00000214 0000 3855 ori.b D0, 0x55 /* 'U' */
00000218 6E64 bgt +0x66 /* 0000027E */
0000021A 6F2F ble +0x31 /* 0000024B */
0000021C 5A3B 282D addq.b [PC + D2 + 0x2D], 5
00000220 3B43 7574 move.w [A5 + 0x7574], D3
00000224 2F58 3B43 move.l [A7 + 0x3B43], [A0]+
00000228 6F70 ble +0x72 /* 0000029A */
0000022A 792F moveq.l D4, 0x2F
0000022C 433B 5061 .invalid 1, [PC + D5.w + 0x61] // invalid opcode 4 with b == 4
00000230 7374 moveq.l D1, 0x74
00000232 652F bcs +0x31 /* 00000263 */
00000234 563B 436C addq.b <<invalid full ext with I/IS == 4>>, 3
00000238 6561 bcs +0x63 /* 0000029B */
0000023A 723B moveq.l D1, 0x3B
0000023C 282D 3B50 move.l D4, [A5 + 0x3B50]
00000240 7265 moveq.l D1, 0x65
00000242 6665 bne +0x67 /* 000002A9 */
00000244 7265 moveq.l D1, 0x65
00000246 6E63 bgt +0x65 /* 000002AB */
00000248 6573 bcs +0x75 /* 000002BD */
0000024A 2E2E 2E2F move.l D7, [A6 + 0x2E2F]
0000024E 5000 addq.b D0, 8
00000250 0445 6469 subi.w D5, 0x6469 /* 'di' */
00000254 7400 moveq.l D2, 0x00
00000256 3E4E movea.w A7, A6
00000258 6577 bcs +0x79 /* 000002D1 */
0000025A 2047 movea.l A0, D7
0000025C 616D bsr +0x6F /* 000002CB */
0000025E 652F bcs +0x31 /* 0000028F */
00000260 4E3B .invalid // invalid opcode 4
00000262 282D 3B4F move.l D4, [A5 + 0x3B4F]
00000266 7065 moveq.l D0, 0x65
00000268 6E20 bgt +0x22 /* 0000028A */
0000026A 5361 subq.w -[A1], 1
0000026C 7665 moveq.l D3, 0x65
0000026E 6420 bcc +0x22 /* 00000290 */
00000270 4761 chk.w D3, -[A1]
00000272 6D65 blt +0x67 /* 000002D9 */
00000274 2E2E 2E2F move.l D7, [A6 + 0x2E2F]
00000278 4F3B 5361 7665 .invalid 7, [[PC + 0x7665]] // invalid opcode 4 with b == 4
label0000027E:
0000027E 2047 movea.l A0, D7
00000280 616D bsr +0x6F /* 000002EF */
00000282 6520 bcs +0x22 /* 000002A4 */
00000284 4173 2E2E chk.w D0, [A3 + D2 * 8 + 0x2E]
00000288 2E2F 533B move.l D7, [A7 + 0x533B]
// begin alternate branch 0000028A-00000292
label0000028A:
0000028A 533B 282D subq.b [PC + D2 + 0x2D], 1
0000028E 3B51 7569 move.w [A5 + 0x7569], [A1]
// end alternate branch 0000028A-00000292
label0000028A: // (misaligned)
0000028C 282D 3B51 move.l D4, [A5 + 0x3B51]
label00000290:
00000290 7569 moveq.l D2, 0x69
00000292 742F moveq.l D2, 0x2F
00000294 5100 subq.b D0, 8
00000296 0446 696C subi.w D6, 0x696C /* 'il' */
label0000029A:
0000029A 6500 4452 bcs +0x4454 /* 000046EE */
0000029E 5652 addq.w [A2], 3
000002A0 1A41 movea.b A5, D1
000002A2 626F bhi +0x71 /* 00000313 */
label000002A4:
000002A4 7574 moveq.l D2, 0x74
000002A6 2054 movea.l A0, [A4]
000002A8 7265 moveq.l D1, 0x65
000002AA 6B2E bmi +0x30 /* 000002DA */
000002AC 2E2E 3B48 move.l D7, [A6 + 0x3B48]
000002B0 656C bcs +0x6E /* 0000031E */
000002B2 702E moveq.l D0, 0x2E
000002B4 2E2E 2F48 move.l D7, [A6 + 0x2F48]
000002B8 3B28 2D00 move.w -[A5], [A0 + 0x2D00]
000002BC 0114 btst [A4], D0
fn000002BE:
000002BE 4E56 FEAE link A6, -0x0152
000002C2 48E7 0118 movem.l -[A7], D7,A3,A4
000002C6 3F3C 0001 move.w -[A7], 0x1
000002CA 486E FEF8 pea.l [A6 - 0x108]
000002CE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000002D2 49EE FEB8 lea.l A4, [A6 - 0x148]
000002D6 47EE FF00 lea.l A3, [A6 - 0x100]
label000002DA:
000002DA 3E3C 000F move.w D7, 0xF
label000002DE:
000002DE 28DB move.l [A4]+, [A3]+
000002E0 51CF FFFC dbf D7, -0x6 /* 000002DE */
000002E4 3D6E FEF8 FEB4 move.w [A6 - 0x14C], [A6 - 0x108]
000002EA 486E FEAE pea.l [A6 - 0x152]
000002EE 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000002F2 49ED 0172 lea.l A4, [A5 + 0x172 /* export_42 */]
000002F6 2F0C move.l -[A7], A4
000002F8 A9F1 syscall UnloadSeg
000002FA 3F3C 0001 move.w -[A7], 0x1
000002FE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000302 1F3C 0001 move.b -[A7], 0x1
00000306 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000030A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000030E 4E5E unlink A6
00000310 4E75 rts
00000312 C155 and.w [A5], D0
00000314 544F addq.w A7, 2
00000316 4F50 chk.w D7, [A0]
00000318 454E chk.w D2, A6
0000031A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_35: // at 0000031C (misaligned)
label0000031E:
0000031E FFEA .invalid <<F/7/7>>
00000320 48E7 0300 movem.l -[A7], D6,D7
00000324 4EBA FCDA jsr [PC - 0x326 /* 00000000 */]
00000328 4EBA FD86 jsr [PC - 0x27A /* 000000B0 */]
0000032C 4EBA FDE2 jsr [PC - 0x21E /* 00000110 */]
00000330 486E FFFA pea.l [A6 - 0x6]
00000334 486E FFF8 pea.l [A6 - 0x8]
00000338 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000033C 0C6E 0000 FFF8 cmpi.w [A6 - 0x8], 0x0
00000342 5EC7 sgt D7
00000344 4407 neg.b D7
00000346 4A6E FFFA tst.w [A6 - 0x6]
0000034A 57C6 seq D6
0000034C 4406 neg.b D6
0000034E CC07 and.b D6, D7
00000350 6700 000A beq +0xC /* 0000035C */
00000354 4EBA FF68 jsr [PC - 0x98 /* 000002BE */]
00000358 6000 0006 bra +0x8 /* 00000360 */
label0000035C:
0000035C 4EBA 0024 jsr [PC + 0x24 /* 00000382 */]
label00000360:
00000360 3F3C 0080 move.w -[A7], 0x80
00000364 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000368 422D FE5A clr.b [A5 - 0x1A6]
0000036C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000370 4CDF 00C0 movem.l D6,D7, [A7]+
00000374 4E5E unlink A6
00000376 4E75 rts
00000378 D345 addx.w D1, D5
0000037A 5455 addq.w [A5], 2
0000037C 5020 addq.b -[A0], 8
0000037E 2020 move.l D0, -[A0]
00000380 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000382-00000386
export_36:
fn00000382:
00000382 4E56 FBEA link A6, -0x0416
// end alternate branch 00000382-00000386
export_36: // at 00000382 (misaligned)
fn00000382: // (misaligned)
00000384 FBEA .invalid <<F/7/5>>
00000386 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000038A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000038E 487A 05FE pea.l [PC + 0x5FE /* 0000098E, value 0x27506C65 '\'Ple', pstring "Please wait...Initializing galaxy maps." */]
00000392 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000396 3D7C FFFF FCFA move.w [A6 - 0x306], 0xFFFF
0000039C 426D FA8E clr.w [A5 - 0x572]
000003A0 4A2D FE5A tst.b [A5 - 0x1A6]
000003A4 6700 0052 beq +0x54 /* 000003F8 */
000003A8 3D7C 0000 FCF0 move.w [A6 - 0x310], 0x0
000003AE 6000 003E bra +0x40 /* 000003EE */
label000003B2:
000003B2 3D7C 0000 FCEE move.w [A6 - 0x312], 0x0
000003B8 6000 0026 bra +0x28 /* 000003E0 */
label000003BC:
000003BC 3E2E FCF0 move.w D7, [A6 - 0x310]
000003C0 CFFC 003C muls.w D7, 0x3C /* '<' */
000003C4 3C2E FCEE move.w D6, [A6 - 0x312]
000003C8 E54E lsl D6.w, 2
000003CA DC47 add.w D6, D7
000003CC 49ED FA9A lea.l A4, [A5 - 0x566]
000003D0 4874 6000 pea.l [A4 + D6.w]
000003D4 3F3C 01E6 move.w -[A7], 0x1E6
000003D8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000003DC 526E FCEE addq.w [A6 - 0x312], 1
label000003E0:
000003E0 3E3C 000E move.w D7, 0xE
000003E4 BE6E FCEE cmp.w D7, [A6 - 0x312]
000003E8 6CD2 bge -0x2C /* 000003BC */
000003EA 526E FCF0 addq.w [A6 - 0x310], 1
label000003EE:
000003EE 3E3C 000E move.w D7, 0xE
000003F2 BE6E FCF0 cmp.w D7, [A6 - 0x310]
000003F6 6CBA bge -0x44 /* 000003B2 */
label000003F8:
000003F8 3D7C 0000 FCF0 move.w [A6 - 0x310], 0x0
000003FE 6000 02BC bra +0x2BE /* 000006BC */
label00000402:
00000402 3D7C 0000 FCEE move.w [A6 - 0x312], 0x0
00000408 6000 02A2 bra +0x2A4 /* 000006AC */
label0000040C:
0000040C 3D7C 0000 FCEC move.w [A6 - 0x314], 0x0
00000412 6000 007E bra +0x80 /* 00000492 */
label00000416:
00000416 3D7C 0000 FCEA move.w [A6 - 0x316], 0x0
0000041C 6000 0066 bra +0x68 /* 00000484 */
label00000420:
00000420 3E2E FCF0 move.w D7, [A6 - 0x310]
00000424 CFFC 003C muls.w D7, 0x3C /* '<' */
00000428 3C2E FCEE move.w D6, [A6 - 0x312]
0000042C E54E lsl D6.w, 2
0000042E DC47 add.w D6, D7
00000430 49ED FA9A lea.l A4, [A5 - 0x566]
00000434 2874 6000 movea.l A4, [A4 + D6.w]
00000438 3E2E FCEC move.w D7, [A6 - 0x314]
0000043C CFFC 0036 muls.w D7, 0x36 /* '6' */
00000440 3C2E FCEA move.w D6, [A6 - 0x316]
00000444 CDFC 0006 muls.w D6, 0x6
00000448 DC47 add.w D6, D7
0000044A 39BC 012C 6000 move.w [A4 + D6.w], 0x12C
00000450 3E2E FCF0 move.w D7, [A6 - 0x310]
00000454 CFFC 003C muls.w D7, 0x3C /* '<' */
00000458 3C2E FCEE move.w D6, [A6 - 0x312]
0000045C E54E lsl D6.w, 2
0000045E DC47 add.w D6, D7
00000460 49ED FA9A lea.l A4, [A5 - 0x566]
00000464 2874 6000 movea.l A4, [A4 + D6.w]
00000468 3E2E FCEC move.w D7, [A6 - 0x314]
0000046C CFFC 0036 muls.w D7, 0x36 /* '6' */
00000470 3C2E FCEA move.w D6, [A6 - 0x316]
00000474 CDFC 0006 muls.w D6, 0x6
00000478 DC47 add.w D6, D7
0000047A 7E00 moveq.l D7, 0x00
0000047C 2987 6002 move.l [A4 + D6.w + 0x2], D7
00000480 526E FCEA addq.w [A6 - 0x316], 1
label00000484:
00000484 3E3C 0008 move.w D7, 0x8
00000488 BE6E FCEA cmp.w D7, [A6 - 0x316]
0000048C 6C92 bge -0x6C /* 00000420 */
0000048E 526E FCEC addq.w [A6 - 0x314], 1
label00000492:
00000492 3E3C 0008 move.w D7, 0x8
00000496 BE6E FCEC cmp.w D7, [A6 - 0x314]
0000049A 6C00 FF7A bge -0x84 /* 00000416 */
0000049E 3E2E FCF0 move.w D7, [A6 - 0x310]
000004A2 BE6E FCFA cmp.w D7, [A6 - 0x306]
000004A6 6700 004A beq +0x4C /* 000004F2 */
000004AA 3E2E FCF0 move.w D7, [A6 - 0x310]
000004AE 48C7 ext.l D7
000004B0 2F07 move.l -[A7], D7
000004B2 486E FD00 pea.l [A6 - 0x300]
000004B6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000004BA 487A 04BE pea.l [PC + 0x4BE /* 0000097A, value 0x13507265, pstring "Preparing quadrant " */]
000004BE 486E FD00 pea.l [A6 - 0x300]
000004C2 487A 04AE pea.l [PC + 0x4AE /* 00000972, value 0x7206F66, pstring " of 14." */]
000004C6 486E FBEA pea.l [A6 - 0x416]
000004CA 3F3C 0003 move.w -[A7], 0x3
000004CE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000004D2 49EE FE00 lea.l A4, [A6 - 0x200]
000004D6 47EE FBEA lea.l A3, [A6 - 0x416]
000004DA 4247 clr.w D7
000004DC 1E13 move.b D7, [A3]
label000004DE:
000004DE 18DB move.b [A4]+, [A3]+
000004E0 51CF FFFC dbf D7, -0x6 /* 000004DE */
000004E4 486E FE00 pea.l [A6 - 0x200]
000004E8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000004EC 3D6E FCF0 FCFA move.w [A6 - 0x306], [A6 - 0x310]
label000004F2:
000004F2 558F subq.l A7, 2
000004F4 3F3C 0007 move.w -[A7], 0x7
000004F8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000004FC 3E1F move.w D7, [A7]+
000004FE 3D47 FCF4 move.w [A6 - 0x30C], D7
00000502 526E FCF4 addq.w [A6 - 0x30C], 1
label00000506:
00000506 0C6E 0000 FCF4 cmpi.w [A6 - 0x30C], 0x0
0000050C 6F00 0058 ble +0x5A /* 00000566 */
00000510 558F subq.l A7, 2
00000512 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000516 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000051A 3E1F move.w D7, [A7]+
0000051C 3D47 FCF8 move.w [A6 - 0x308], D7
00000520 558F subq.l A7, 2
00000522 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000526 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000052A 3E1F move.w D7, [A7]+
0000052C 3D47 FCF6 move.w [A6 - 0x30A], D7
00000530 3E2E FCF0 move.w D7, [A6 - 0x310]
00000534 CFFC 003C muls.w D7, 0x3C /* '<' */
00000538 3C2E FCEE move.w D6, [A6 - 0x312]
0000053C E54E lsl D6.w, 2
0000053E DC47 add.w D6, D7
00000540 49ED FA9A lea.l A4, [A5 - 0x566]
00000544 2874 6000 movea.l A4, [A4 + D6.w]
00000548 3E2E FCF8 move.w D7, [A6 - 0x308]
0000054C CFFC 0036 muls.w D7, 0x36 /* '6' */
00000550 3C2E FCF6 move.w D6, [A6 - 0x30A]
00000554 CDFC 0006 muls.w D6, 0x6
00000558 DC47 add.w D6, D7
0000055A 39BC 012D 6000 move.w [A4 + D6.w], 0x12D
00000560 536E FCF4 subq.w [A6 - 0x30C], 1
00000564 60A0 bra -0x5E /* 00000506 */
label00000566:
00000566 558F subq.l A7, 2
00000568 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000056C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000570 3E1F move.w D7, [A7]+
00000572 3D47 FCF4 move.w [A6 - 0x30C], D7
00000576 0C6E 0032 FCF4 cmpi.w [A6 - 0x30C], 0x32 /* '2' */
0000057C 6C00 0068 bge +0x6A /* 000005E6 */
00000580 558F subq.l A7, 2
00000582 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000586 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000058A 3E1F move.w D7, [A7]+
0000058C 3D47 FCF8 move.w [A6 - 0x308], D7
00000590 558F subq.l A7, 2
00000592 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000596 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000059A 3E1F move.w D7, [A7]+
0000059C 3D47 FCF6 move.w [A6 - 0x30A], D7
000005A0 558F subq.l A7, 2
000005A2 3F3C 0002 move.w -[A7], 0x2
000005A6 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000005AA 3E1F move.w D7, [A7]+
000005AC 3D47 FCF2 move.w [A6 - 0x30E], D7
000005B0 3E2E FCF0 move.w D7, [A6 - 0x310]
000005B4 CFFC 003C muls.w D7, 0x3C /* '<' */
000005B8 3C2E FCEE move.w D6, [A6 - 0x312]
000005BC E54E lsl D6.w, 2
000005BE DC47 add.w D6, D7
000005C0 49ED FA9A lea.l A4, [A5 - 0x566]
000005C4 2874 6000 movea.l A4, [A4 + D6.w]
000005C8 3E2E FCF8 move.w D7, [A6 - 0x308]
000005CC CFFC 0036 muls.w D7, 0x36 /* '6' */
000005D0 3C2E FCF6 move.w D6, [A6 - 0x30A]
000005D4 CDFC 0006 muls.w D6, 0x6
000005D8 DC47 add.w D6, D7
000005DA 3E3C 012E move.w D7, 0x12E
000005DE DE6E FCF2 add.w D7, [A6 - 0x30E]
000005E2 3987 6000 move.w [A4 + D6.w], D7
label000005E6:
000005E6 558F subq.l A7, 2
000005E8 3F3C 0006 move.w -[A7], 0x6
000005EC 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000005F0 3E1F move.w D7, [A7]+
000005F2 3D47 FCF4 move.w [A6 - 0x30C], D7
000005F6 576E FCF4 subq.w [A6 - 0x30C], 3
label000005FA:
000005FA 0C6E 0000 FCF4 cmpi.w [A6 - 0x30C], 0x0
00000600 6F00 00A6 ble +0xA8 /* 000006A8 */
00000604 558F subq.l A7, 2
00000606 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000060A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000060E 3E1F move.w D7, [A7]+
00000610 3D47 FCF8 move.w [A6 - 0x308], D7
00000614 558F subq.l A7, 2
00000616 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000061A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000061E 3E1F move.w D7, [A7]+
00000620 3D47 FCF6 move.w [A6 - 0x30A], D7
00000624 3E2E FCF0 move.w D7, [A6 - 0x310]
00000628 CFFC 003C muls.w D7, 0x3C /* '<' */
0000062C 3C2E FCEE move.w D6, [A6 - 0x312]
00000630 E54E lsl D6.w, 2
00000632 DC47 add.w D6, D7
00000634 49ED FA9A lea.l A4, [A5 - 0x566]
00000638 2874 6000 movea.l A4, [A4 + D6.w]
0000063C 3E2E FCF8 move.w D7, [A6 - 0x308]
00000640 CFFC 0036 muls.w D7, 0x36 /* '6' */
00000644 3C2E FCF6 move.w D6, [A6 - 0x30A]
00000648 CDFC 0006 muls.w D6, 0x6
0000064C DC47 add.w D6, D7
0000064E 39BC 0191 6000 move.w [A4 + D6.w], 0x191
00000654 558F subq.l A7, 2
00000656 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000065A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000065E 3E1F move.w D7, [A7]+
00000660 0647 0014 addi.w D7, 0x14
00000664 3D47 FCF2 move.w [A6 - 0x30E], D7
00000668 3E2E FCF0 move.w D7, [A6 - 0x310]
0000066C CFFC 003C muls.w D7, 0x3C /* '<' */
00000670 3C2E FCEE move.w D6, [A6 - 0x312]
00000674 E54E lsl D6.w, 2
00000676 DC47 add.w D6, D7
00000678 49ED FA9A lea.l A4, [A5 - 0x566]
0000067C 2874 6000 movea.l A4, [A4 + D6.w]
00000680 3E2E FCF8 move.w D7, [A6 - 0x308]
00000684 CFFC 0036 muls.w D7, 0x36 /* '6' */
00000688 3C2E FCF6 move.w D6, [A6 - 0x30A]
0000068C CDFC 0006 muls.w D6, 0x6
00000690 DC47 add.w D6, D7
00000692 3E2E FCF2 move.w D7, [A6 - 0x30E]
00000696 48C7 ext.l D7
00000698 2987 6002 move.l [A4 + D6.w + 0x2], D7
0000069C 536E FCF4 subq.w [A6 - 0x30C], 1
000006A0 526D FA8E addq.w [A5 - 0x572], 1
000006A4 6000 FF54 bra -0xAA /* 000005FA */
label000006A8:
000006A8 526E FCEE addq.w [A6 - 0x312], 1
label000006AC:
000006AC 3E3C 000E move.w D7, 0xE
000006B0 BE6E FCEE cmp.w D7, [A6 - 0x312]
000006B4 6C00 FD56 bge -0x2A8 /* 0000040C */
000006B8 526E FCF0 addq.w [A6 - 0x310], 1
label000006BC:
000006BC 3E3C 000E move.w D7, 0xE
000006C0 BE6E FCF0 cmp.w D7, [A6 - 0x310]
000006C4 6C00 FD3C bge -0x2C2 /* 00000402 */
000006C8 558F subq.l A7, 2
000006CA 3F3C 0004 move.w -[A7], 0x4
000006CE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000006D2 3E1F move.w D7, [A7]+
000006D4 5847 addq.w D7, 4
000006D6 3B47 FA8C move.w [A5 - 0x574], D7
000006DA 3D7C 0001 FCFC move.w [A6 - 0x304], 0x1
000006E0 3D6D FA8C FBEA move.w [A6 - 0x416], [A5 - 0x574]
000006E6 6000 00C2 bra +0xC4 /* 000007AA */
label000006EA:
000006EA 558F subq.l A7, 2
000006EC 3F3C 000F move.w -[A7], 0xF
000006F0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000006F4 3E1F move.w D7, [A7]+
000006F6 3D47 FCF8 move.w [A6 - 0x308], D7
000006FA 558F subq.l A7, 2
000006FC 3F3C 000F move.w -[A7], 0xF
00000700 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000704 3E1F move.w D7, [A7]+
00000706 3D47 FCF6 move.w [A6 - 0x30A], D7
0000070A 558F subq.l A7, 2
0000070C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000710 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000714 3E1F move.w D7, [A7]+
00000716 3D47 FCF0 move.w [A6 - 0x310], D7
0000071A 558F subq.l A7, 2
0000071C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000720 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000724 3E1F move.w D7, [A7]+
00000726 3D47 FCEE move.w [A6 - 0x312], D7
0000072A 558F subq.l A7, 2
0000072C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000730 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000734 3E1F move.w D7, [A7]+
00000736 0647 0028 addi.w D7, 0x28 /* '(' */
0000073A 3D47 FCF2 move.w [A6 - 0x30E], D7
0000073E 3E2E FCF8 move.w D7, [A6 - 0x308]
00000742 CFFC 003C muls.w D7, 0x3C /* '<' */
00000746 3C2E FCF6 move.w D6, [A6 - 0x30A]
0000074A E54E lsl D6.w, 2
0000074C DC47 add.w D6, D7
0000074E 49ED FA9A lea.l A4, [A5 - 0x566]
00000752 2874 6000 movea.l A4, [A4 + D6.w]
00000756 3E2E FCF0 move.w D7, [A6 - 0x310]
0000075A CFFC 0036 muls.w D7, 0x36 /* '6' */
0000075E 3C2E FCEE move.w D6, [A6 - 0x312]
00000762 CDFC 0006 muls.w D6, 0x6
00000766 DC47 add.w D6, D7
00000768 39BC 0131 6000 move.w [A4 + D6.w], 0x131
0000076E 3E2E FCF8 move.w D7, [A6 - 0x308]
00000772 CFFC 003C muls.w D7, 0x3C /* '<' */
00000776 3C2E FCF6 move.w D6, [A6 - 0x30A]
0000077A E54E lsl D6.w, 2
0000077C DC47 add.w D6, D7
0000077E 49ED FA9A lea.l A4, [A5 - 0x566]
00000782 2874 6000 movea.l A4, [A4 + D6.w]
00000786 3E2E FCF0 move.w D7, [A6 - 0x310]
0000078A CFFC 0036 muls.w D7, 0x36 /* '6' */
0000078E 3C2E FCEE move.w D6, [A6 - 0x312]
00000792 CDFC 0006 muls.w D6, 0x6
00000796 DC47 add.w D6, D7
00000798 3E2E FCF2 move.w D7, [A6 - 0x30E]
0000079C 48C7 ext.l D7
0000079E 2987 6002 move.l [A4 + D6.w + 0x2], D7
000007A2 526E FCFC addq.w [A6 - 0x304], 1
000007A6 6900 000E bvs +0x10 /* 000007B6 */
label000007AA:
000007AA 3E2E FBEA move.w D7, [A6 - 0x416]
000007AE BE6E FCFC cmp.w D7, [A6 - 0x304]
000007B2 6C00 FF36 bge -0xC8 /* 000006EA */
label000007B6:
000007B6 558F subq.l A7, 2
000007B8 3F3C 0008 move.w -[A7], 0x8
000007BC 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000007C0 3E1F move.w D7, [A7]+
000007C2 5247 addq.w D7, 1
000007C4 3D47 FCFE move.w [A6 - 0x302], D7
000007C8 3D7C 0001 FCFC move.w [A6 - 0x304], 0x1
000007CE 3D6E FCFE FBEA move.w [A6 - 0x416], [A6 - 0x302]
000007D4 6000 00C0 bra +0xC2 /* 00000896 */
label000007D8:
000007D8 558F subq.l A7, 2
000007DA 3F3C 000F move.w -[A7], 0xF
000007DE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000007E2 3E1F move.w D7, [A7]+
000007E4 3D47 FCF8 move.w [A6 - 0x308], D7
000007E8 558F subq.l A7, 2
000007EA 3F3C 000F move.w -[A7], 0xF
000007EE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000007F2 3E1F move.w D7, [A7]+
000007F4 3D47 FCF6 move.w [A6 - 0x30A], D7
000007F8 558F subq.l A7, 2
000007FA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000007FE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000802 3E1F move.w D7, [A7]+
00000804 3D47 FCF0 move.w [A6 - 0x310], D7
00000808 558F subq.l A7, 2
0000080A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000080E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000812 3E1F move.w D7, [A7]+
00000814 3D47 FCEE move.w [A6 - 0x312], D7
00000818 558F subq.l A7, 2
0000081A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000081E 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000822 3E1F move.w D7, [A7]+
00000824 5247 addq.w D7, 1
00000826 3D47 FCF2 move.w [A6 - 0x30E], D7
0000082A 3E2E FCF8 move.w D7, [A6 - 0x308]
0000082E CFFC 003C muls.w D7, 0x3C /* '<' */
00000832 3C2E FCF6 move.w D6, [A6 - 0x30A]
00000836 E54E lsl D6.w, 2
00000838 DC47 add.w D6, D7
0000083A 49ED FA9A lea.l A4, [A5 - 0x566]
0000083E 2874 6000 movea.l A4, [A4 + D6.w]
00000842 3E2E FCF0 move.w D7, [A6 - 0x310]
00000846 CFFC 0036 muls.w D7, 0x36 /* '6' */
0000084A 3C2E FCEE move.w D6, [A6 - 0x312]
0000084E CDFC 0006 muls.w D6, 0x6
00000852 DC47 add.w D6, D7
00000854 39BC 0130 6000 move.w [A4 + D6.w], 0x130
0000085A 3E2E FCF8 move.w D7, [A6 - 0x308]
0000085E CFFC 003C muls.w D7, 0x3C /* '<' */
00000862 3C2E FCF6 move.w D6, [A6 - 0x30A]
00000866 E54E lsl D6.w, 2
00000868 DC47 add.w D6, D7
0000086A 49ED FA9A lea.l A4, [A5 - 0x566]
0000086E 2874 6000 movea.l A4, [A4 + D6.w]
00000872 3E2E FCF0 move.w D7, [A6 - 0x310]
00000876 CFFC 0036 muls.w D7, 0x36 /* '6' */
0000087A 3C2E FCEE move.w D6, [A6 - 0x312]
0000087E CDFC 0006 muls.w D6, 0x6
00000882 DC47 add.w D6, D7
00000884 3E2E FCF2 move.w D7, [A6 - 0x30E]
00000888 48C7 ext.l D7
0000088A 2987 6002 move.l [A4 + D6.w + 0x2], D7
0000088E 526E FCFC addq.w [A6 - 0x304], 1
00000892 6900 000E bvs +0x10 /* 000008A2 */
label00000896:
00000896 3E2E FBEA move.w D7, [A6 - 0x416]
0000089A BE6E FCFC cmp.w D7, [A6 - 0x304]
0000089E 6C00 FF38 bge -0xC6 /* 000007D8 */
label000008A2:
000008A2 558F subq.l A7, 2
000008A4 3F3C 000F move.w -[A7], 0xF
000008A8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008AC 3E1F move.w D7, [A7]+
000008AE 3B47 FA42 move.w [A5 - 0x5BE], D7
000008B2 558F subq.l A7, 2
000008B4 3F3C 000F move.w -[A7], 0xF
000008B8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008BC 3E1F move.w D7, [A7]+
000008BE 3B47 FA40 move.w [A5 - 0x5C0], D7
000008C2 558F subq.l A7, 2
000008C4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000008C8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008CC 3E1F move.w D7, [A7]+
000008CE 3B47 FA3E move.w [A5 - 0x5C2], D7
000008D2 558F subq.l A7, 2
000008D4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000008D8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008DC 3E1F move.w D7, [A7]+
000008DE 3B47 FA3C move.w [A5 - 0x5C4], D7
label000008E2:
000008E2 3E2D FA42 move.w D7, [A5 - 0x5BE]
000008E6 CFFC 003C muls.w D7, 0x3C /* '<' */
000008EA 3C2D FA40 move.w D6, [A5 - 0x5C0]
000008EE E54E lsl D6.w, 2
000008F0 DC47 add.w D6, D7
000008F2 49ED FA9A lea.l A4, [A5 - 0x566]
000008F6 2874 6000 movea.l A4, [A4 + D6.w]
000008FA 3E2D FA3E move.w D7, [A5 - 0x5C2]
000008FE CFFC 0036 muls.w D7, 0x36 /* '6' */
00000902 3C2D FA3C move.w D6, [A5 - 0x5C4]
00000906 CDFC 0006 muls.w D6, 0x6
0000090A DC47 add.w D6, D7
0000090C 0C74 012C 6000 cmpi.w [A4 + D6.w], 0x12C
00000912 6700 002C beq +0x2E /* 00000940 */
00000916 536D FA3E subq.w [A5 - 0x5C2], 1
0000091A 0C6D 0000 FA3E cmpi.w [A5 - 0x5C2], 0x0
00000920 6C00 0008 bge +0xA /* 0000092A */
00000924 3B7C 0008 FA3E move.w [A5 - 0x5C2], 0x8
label0000092A:
0000092A 536D FA3C subq.w [A5 - 0x5C4], 1
0000092E 0C6D 0000 FA3C cmpi.w [A5 - 0x5C4], 0x0
00000934 6C00 0008 bge +0xA /* 0000093E */
00000938 3B7C 0008 FA3C move.w [A5 - 0x5C4], 0x8
label0000093E:
0000093E 60A2 bra -0x5C /* 000008E2 */
label00000940:
00000940 A850 syscall InitCursor
00000942 3F3C 0001 move.w -[A7], 0x1
00000946 4267 clr.w -[A7]
00000948 4267 clr.w -[A7]
0000094A 4267 clr.w -[A7]
0000094C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000950 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000954 1F3C 0001 move.b -[A7], 0x1
00000958 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000095C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000960 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000964 4E5E unlink A6
00000966 4E75 rts
00000968 C255 and.w D1, [A5]
0000096A 494C chk.w D4, A4
0000096C 4455 neg.w [A5]
0000096E 4E49 trap 9
00000970 0000 0720 ori.b D0, 0x20 /* ' ' */
00000974 6F66 ble +0x68 /* 000009DC */
00000976 2031 342E move.l D0, [A1 + D3.w * 4 + 0x2E]
0000097A 1350 7265 move.b [A1 + 0x7265], [A0]
0000097E 7061 moveq.l D0, 0x61
00000980 7269 moveq.l D1, 0x69
00000982 6E67 bgt +0x69 /* 000009EB */
00000984 2071 7561 6472 movea.l A0, [[A1 + 0x6472]]
0000098A 616E bsr +0x70 /* 000009FA */
0000098C 7420 moveq.l D2, 0x20
0000098E 2750 6C65 move.l [A3 + 0x6C65], [A0]
00000992 6173 bsr +0x75 /* 00000A07 */
00000994 6520 bcs +0x22 /* 000009B6 */
00000996 7761 moveq.l D3, 0x61
00000998 6974 bvs +0x76 /* 00000A0E */
0000099A 2E2E 2E49 move.l D7, [A6 + 0x2E49]
0000099E 6E69 bgt +0x6B /* 00000A09 */
000009A0 7469 moveq.l D2, 0x69
000009A2 616C bsr +0x6E /* 00000A10 */
000009A4 697A bvs +0x7C /* 00000A20 */
000009A6 696E bvs +0x70 /* 00000A16 */
000009A8 6720 beq +0x22 /* 000009CA */
000009AA 6761 beq +0x63 /* 00000A0D */
000009AC 6C61 bge +0x63 /* 00000A0F */
000009AE 7879 moveq.l D4, 0x79
000009B0 206D 6170 movea.l A0, [A5 + 0x6170]
000009B4 732E moveq.l D1, 0x2E